cover oneself with armor as defense - Almanca İngilizce Sözlük